plaster something onto something - Spanish English Dictionary